// b1
const mysql = require('mysql')
// b2
const poolSql = mysql.createPool({
  host: 'localhost',
  port: '3306',
  user: 'root',
  password: '123456',
  database: 'node_api'
})
// b3 b4
function query(sql, val) {
  let res = new Promise((resolve, reject) => {
    poolSql.query(sql, val, (err, result) => {
      if (err) {
        reject(err)
        console.log('poolSql.query错误', err)
      } else {
        // b9
        resolve(result)
        console.log('bd.js-poolSql.query-成功')
      }
    })
  })
  return res
}

// b5
module.exports = query
